Sport Adam Idah came off the bench to earn the Republic of Ireland a point from a dramatic draw against 10-player Hungary in their opening World Cup qualifier.