Singapore, Cape Town sevens tournaments cancelled