British singer-songwriter Jamie Cullum mixed classics with new material at Montreux Jazz Festival, telling the crowd he was happy to be away from London during a visit by U.S. President Donald Trump.