The new museum built to house Henry VIII's flagship, the Mary Rose, opens to the public on 31 May. Architecture critic Oliver Wainwright gets a preview of the new home for the Tudor ship, described as England's answer to Pompeii, and asks the architects why they have created 'a cross between a UFO and a luxury yacht'