The US space agency (Nasa) says it has narrowed the expected landing zone for its Mars rover, Curiosity, in August.