R&B singer D’Angelo sentenced on cocaine charge