Dwyane Wade, Chris Bosh, Udonis Haslem opt out of contracts