Hackers steal $US1 billion from banks