Coronavirus sparks record drop in energy investment: IEA