EFF challenges 2025 fiscal report legality, threatens court action on eve of budget vote