Sixers keep JJ Redick with 1-year contract