Syrian cease-fire in weeks, Kerry says