BP profits surge by 71 percent in Q1