US charges Cameroonian man over online ‘puppy scam’