Torii Hunter signs with Angels