Trojans' De'Anthony Melton won't play this season after investigation