Keppel buys Cameron’s offshore rig business