Americans honor veterans' sacrifices