The Ultimate Fighting Championship (UFC) has suspended Nick Diaz for five years because of marijuana.