Factors affecting farmers' crop diversity decisions: an integrated approach