Stable Grand-Unified Monopoles with Multiple Dirac Charge