Prince William reveals one of the 'worst' gifts he's ever given Kate: 'It didn't go well'