At 88, David Hockney is still reinventing the way we see. His new Mayfair show bursts with colour, wit and restless ...