where did john write the book of revelation