Lenny Kravitz cancels Australian tour and Bluesfest appearance