Hero of ferocious Afghanistan battle awarded Medal of Honor