Obama: No Hand on Heart for National Anthem