Sham Shui Po in Kowloon may be the second-poorest district in Hong Kong but it is rich in history and hidden gems.