REC logs highest annual profit of Rs 14K crore on lower stressed assets