John Amos, 'Good Times' star, dead at 84