Programmatic adspend nears £1bn and accounts for 45% of display ads