Man swims entire length of Amazon river