in science explain the difference between internal and external fertilization and the advantages and disadvantages of each reproductive strategy?