Curiosity Mars rover 'solves mountain riddle'