Christ and Antichrist are destined to meet at Megiddo