ABPI Chief Executive Mike Thompson to retire by the end of 2019