Magnus Björnstjerna — Swedish count and diplomat