Shell pressured as BP pumps cash