NBC to televise Scottish Open live this summer