NBA changes 'hack-a-Shaq' rule