NHC: Teddy weakens into Category 3 hurricane