David Hockney painting soars to $90m, record for living artist