Chinese swimmer Sun Yang lashes Duncan Scott after Brit joins protest