Pakistani crypto trader kidnapped, pays $340,000 for freedom