St James Municipal Corporation gets 20,000 medical masks from China