Gaia: Criticism and interpretation.