2020 BNEF forecast