Immunohistochemistry of germ cell and trophoblastic neoplasms