Charge Transport in Magnetic Semiconductor p-n Heterojunctions