Medal of Honor recipient laid to rest