Methanol, ethanol and hydrogen sensing using metal oxide and metal (TiO2–Pt) composite nanoclusters on GaN nanowires: a new route towards tailoring the selectivity of nanowire/nanocluster chemical sensors