Hong Kong actor Wong Shu Tong dies of cancer at 77