Bottom-up and top-down controls on coral reef sponges: disentangling within-habitat and between-habitat processes.