Tito Vilanova hails David Villa impact