NBA bans Donald Sterling-for life