McCain Proposes $300M Better-Battery Prize