Robert Pattinson gives Kristen Stewart an ultimatum