These trainers worn by Kate Middleton cost less than £30