Hacker builds Microsoft keyboard keylogger disguised as USB charger