Geldof urges millions to join ‘long walk to justice’