James Franco takes on Lenny Kravitz in Guitar Hero Live