Hundreds gather in downtown Phoenix for anti-hate rally