Brooklyn Nets guard Kyrie Irving says choosing not to get a Covid-19 vaccination cost him a $100m contract.