Text this: Design and optimisation of patient-specific porous femoral stems.