Apple on Tuesday launched four versions of its new flagship iPhone 12 - all with faster 5G connectivity - in the hope of sparking an upgrade cycle that will keep sales booming through the end of the year.