Causes of fever in cancer patients (prospective study over 477 episodes)