Marvin Bagley III cleared to play for Duke this season NCAA Basketball Sporting News