Interpretable Math Word Problem Solution Generation Via Step-by-step Planning