James Franco Gets Star on Hollywood Walk of Fame