Resources and future availability of energy sources