Nasa Messenger spacecraft completes four-year mission to Mercury