BMO, H^1, and Calderon-Zygmund operators for non doubling measures