Nuclear clusters and nuclear molecules