Mecca Assembly approves 300M Riyals profit payout for 2025