A Nasa spacecraft that has been orbiting Mercury for two years, has used hi-res cameras to image the entire surface of the planet for the first time.