which animals live both on land and water