Text this: Flexible movement kernel estimation in habitat selection analyses with generalized additive models