James Franco Honored with Star on Hollywood Walk of Fame