性状分离与基因分离和自由组合的区别