Kate Middleton turns 40! See her most beautiful dresses and suits