Kate Middleton Beats Out Victoria Beckham For Top Honor