Neil Diamond honored on Walk of Fame