Samantha Cameron sits front row at Christopher Kane show with Alexa Chung and Yasmin Le Bon