Energy giant BP has suffered a slide in first quarter profits after being stung by falling oil and gas prices. The oil...