10-year Treasury yield crosses 4.75% as oil tops $90, stocks slip