‘They are shorting the pound and the country’ warns Nick Macpherson of Boris Johnson’s hedge fund supporters