Simulating Human-Prosthesis Interaction And Informing Robotic Prosthesis Design Using Metabolic Optimization