what are the difference between external and internal reproduction?