JP Morgan admits difficulty predicting oil prices as geopolitical tensions between the US and Iran create econ...