ZIFA signs $100m deal with Total Sports Marketing