David Pocock says 2024 federal budget has 'gaping hole at its heart'