Christian Aid charity says Prince Charles' work is 'very valuable' but companies may have to be forced to adopt green accounting rules