TCI Fund Management criticised for investing in weapons manufacturer while championing climate