Mahindra Financial reports 29 per cent increase in net profit