Yet another major solar thin film technology player gives up and closes shop