Apple strikes largest ever commercial solar deal with First Solar