Terra Firma appoints Peter Miholich as Managing Director