allegra d 24 hour price