QSD III : Quantum Constraint Algebra and Physical Scalar Product in Quantum General Relativity