Thousands join 'hands off' anti-Trump protest in Sacramento