Father who killed his baby son for life insurance finally convicted