NBA approves corporate advertising on jerseys