What are the limitations of extracting energy from— (a) the wind? (b) waves? (c) tides?