US charges former Fed official with spying for China