The British Olympic Association has been given a £5.3m payment after London 2012 organisers recorded a £30m surplus.