Doping Effects on 2D TMDs and Monolayer FETs with PN-Junction or Heterojunction Channels