Carrier injection based Mach-Zehnder modulator