A French company, Canal+, has offered to acquire South African pay-TV giant MultiChoice for around R31.7bn ($1.7bn).