BankMuscat reports net profit of RO 24.5 million