Effect of Mg, Ca, and Zn on stability of LiBH4 through computational thermodynamics