Councillors set £924 million budget for 2024/25