ITV star Cat Deeley wore a glamorous M&S dress for last night’s grand final of Dress the Nation - and it’s less than £50 ...