Balancing selection for aflatoxin production in Aspergillus flavus may be maintained by competition with insects and microbes