Over three decades Lenny Kravitz has sold millions of albums, amassed a legion of fans, and thrashed his way into rock history