US earnings yield barely exceeds the 10-year treasury yield