Christian Aid supporters want Cameron to keep green pledge