BP claims that cheaper technologycosts brighten solar power's future