Ifo says German economy could shrink by 20% due to Covid-19