DUP leader Sir Jeffrey Donaldson quits after sex offence