Ed Sheeran quit drugs in wake of coke and booze-linked death of best friend Jamal Edwards