UPPCL serves charge sheets on 23 engineers