Which rock forms from melted rock - either from magma below Earth's crust of from lava above it?