Kate Middleton shows her sporty side