Uttarakhand calamity toll mounts to 680, may touch thousand mark