Bloch's Conjecture, Deligne Cohomology and Higher Chow Groups