Similar Items: A Mixed Integer Programming Approach to the Rechargeable Rover Routing Problem on Mars