Markets rally on strong U.S. jobs report