Dollar General cuts annual same-store sales forecast