Mukesh Ambani to rescue Debenhams?