Flexible organic solar cells: Materials, large-area fabrication techniques and potential applications