Data integrity attack detection in smart grid: a deep learning approach