Text this: Flat plate solar collectors and applications: a review