Johnny Marr stopped drinking after kind Noel Gallagher gesture