India edge Afghanistan for seventh SAFF Championship success