U.S. President Barack Obama speaks at a Memorial Day commemoration at Arlington National Cemetery