What does Revelation 3:20 mean? Text, context and cross references