Python eats crocodile after gruesome five-hour battle