World stocks rebound from 10th straight day of losses