Spa agrees new three-year grand prix deal » SPA