BP supera las estimaciones de beneficios mientras la guerra en Irán impulsa el petróleo por encima de los 120 dólares