Mars rover Curiosity scheduled to land this weekend