Obama to detail energy programs