Jazz legend Herbie Hancock makes his International Festival debut with a stunning performance of music spanning his 60 year career.