Home Eco Friendly Guide Bill Gates talks about ‘energy miracles’ at TED