Terra Firma announces acquisition of Odeon