What basic rock types make up the continental and oceanic crust?