Electron energy loss spectroscopy and its applications