Hong Kong shops, workers in rare strike to 'defend freedom'