Saudi Aramco first quarter profit surges 30% to $21.7bn