cap bac quan ham