Mostly, blame Donald Trump. But Labour’s policies haven’t helped