How does venus fly trap adapt to its habitat?