BJP admits it promised FDI in retail in 2004