Cost of illness due to typhoid fever in Pemba, Zanzibar, East Africa