Markets rebound sharply