Mecca General Assembly approves 2025 dividends