Contractors agree €600m settlement over fatal building collapse