Great Western Railway granted new three-year contract