David Makeléer, 1st Friherre — Swedish politician