Ollie Watkins and Ross Barkley helped Aston Villa twice come from behind and earn a 2-2 draw with Premier League strugglers Crystal Palace.