£500m election fund 'bought Obama victory'