Man bags 16 years jail term for insurance fraud