solar contract lawyer