Organic thin-film solar cells using electron-donating perylene tetracarboxylic acid derivatives