Glasgow Pride bans political parties from 2025 events