NBA commish bans Donald Sterling from league for life