Smart Grid Cyber Security: Issues, Vulnerabilities, And Solutions