Marks & Spencer is cutting prices by 20% in its clothing and homewares departments in its biggest one-day promotion for four years