McCain Would Sponsor $300 Million Battery Prize