Alabama rallies from 18, beats S. Carolina 68-63