xanax sleeping hours how many hours does sleeping pills work