Turkish forces and their rebel allies say they have seized control of a key Syrian city's town centre.