Perenti sells BTP unit to Cratus-backed buyer for $100M