BP CEO: World oil demand will peak sometime after 2020