Solar power costs have dropped much faster than forecast