Parasites and vectors of malaria on Rusinga Island, Western Kenya