Aramco profit surges 30pc to $21.7bn in Q1