IL & FS Energy Development Co. standalone net profit declines 90.61% in the December 2023 quarter