Major contractors make climate emergency pledge