The two witnesses of Revelation