Foster Wheeler to be sold for $3 billion