Organic solar cells with 2-Thenylmercaptan/AU self-assembly film as buffer layer