Opposition parties and trade unions in India are staging a day-long strike over plans to open the country’s retail sector to global supermarket chains.