what four factors affect evolution according to darwin