A Highly Efficient Thin Film CuInGaSe2 Solar Cell