Fan theory suggests Jaime Lannister could be the Prince that was Promised