'The Last Jedi' opens with US$220M, 2nd best weekend of all-time