Saudi Arabia’s Crown Prince Mohammed bin Salman, who is leading an austerity drive at home, is the bidder who paid a record $450.3 million for a Leonardo da Vinci portrait of Jesus Christ, settling one of the art world’s biggest mysteries.