Shell-and-Tube Latent Heat Thermal Energy Storage Design Methodology with Material Selection, Storage Performance Evaluation, and Cost Minimization