Investigation of the encapsulation of metal cations (Cu2+, Zn2+, Ca2+ and Ba2+) by the dipeptide Phe–Phe using natural bond orbital theory and molecular dynamics simulation