China's recreation hub Macau has shut all its casinos for the first time in more than two years, this as authorities struggle to contain worst Covid-19 outbreak.