Singapore retains top spot as India’s largest FDI source for seventh straight fiscal