difference between homologous and non homologus chromosomes