Saudi Aramco net profit falls 25% as oil prices slide