Cutaneous myiasis: a review of the common types of myiasis | Synapse