Energy needs up, Modi invites investors