Budget 2024 sets up a ‘hard year’ for the Liberals. Here’s what to expect