Keen pilot Grant Shapps accused of ‘using public cash to block building on airfields’