NTPC reports all-time high net profit of Rs 13,770 crore in FY21