Less pilgrims, less spending: Hajj spending down 31% this year