10-year Treasury yield tops 4% after surprisingly strong US jobs report