why does my cat sleep between my legs