Nigerian gets 34 years jail term for defrauding US charities