American jazz pianist Herbie Hancock