More than 20,000 protesters have gathered in Washington DC, with simultaneous rallies held in all 50 US states and across ...