BP gana 1.328 millones en el primer trimestre, frente a pérdidas de 534 millones, por alza del petróleo