why do i spit blood in the morning when i wake up but is clear all day