Matej Vydra scored his 19th league goal of the season as Watford came from behind to beat Bolton 2-1 at Vicarage Road.