Kerala Financial Corporation reports record net profit