‘Bad husband’ loses millions as wife gets to keep pension