Syrian opposition fighters reached the suburbs of Damascus and government forces are withdrawing from the strategic city of Homs as the rebels’ surprising offensive picks up speed.