US actor Michael Keaton receives star on Hollywood Walk of Fame