The world's largest amphibian is this newly discovered giant salamander