Johan Ekeblad — Swedish diplomat