John Lewis partner bonus scrapped as profits sink despite stellar fashion performance