Kate Middleton & Prince William Wear Cowboy Duds