M&S profits have plunged in the fallout from a major cyber attack on top of a £50million hit from Rachel Reeves' national insurance hike.