Environmental groups pull their punches over Alberta tar sands