Sudan shelling kills more than 100 civilians near capital