Hong Kong rallies for Edward Snowden