Troy Deeney scored twice late on to secure a 3-2 home win for Watford and admitted that Aston Villa deserved more from the game.