BP takes bold steps to abandon oil-based energy and become world’s largest renewable power