Declaring last week that he wanted to break the country 's oil jam by encouraging " heroic efforts in engineering , " John McCain called for the government to offer a prize -- $ 300 million ( a dollar an American ) to the inventor of a battery so compact , powerful and inexpensive that it would supplement or even supplant the need for fossil fuels .