El Salvador signs $2.9 billion investment agreement with Grupo Cox for energy and potable water