Christians and Greens find rare solidarity on Malaysia deal