Sophie, the Duchess of Edinburgh, sported an unbelievable rainbow ensemble to Royal Ascot in 2001 that she would never wear today - see incredible throwback photos