World’s largest contractors generate $500B in revenue last year