Pyrexia of unknown origin: causes, investigation and management