NBC: Justin Timberlake reaches plea agreement in DWI case, will appear in person for Hamptons hearing