Matt Barnes gets $35K fine for 'inappropriate public comments'