how long does medicare cover hospice