As Sophie, Countess of Wessex celebrates her 49th birthday, HELLO! Online takes a look at her best fashion moments to date.