Green coalition at risk if SNP takes donations from controve