`Tangled' closes in on `Potter' at box office