Petroleum Marching Towards Its End? Low Oil Prices Force Petroleum Giants to Suspend Exploration in New Oil Sources