Indium phosphide magic-sized clusters: chemistry and applications