Kanye West and Gap agree to a multi-year deal for Yeezy line