Pembroke Pines woman pays $21K deposit for roof, solar panels but has no work done nearly one ye...