Energy sources -now and in the future