Spin geometry and grand unification