Glowing mum Kate Middleton has made her first public appearance since her daughter Princess Charlotte was born six weeks ago.