What is it about prime ministers called Malcolm? A history of the most querulous leaders.