Hull FC have staged a late fightback to edge an 11-10 Super League victory at John Smith's Stadium, with Aidan Sezer landing a winning drop goal.