President awards Medal of Honor to US soldier