AP source: WR Hopkins agrees to 5-year extension with Texans