Coronavirus casts a shadow on solar projects