Photochemical functionalization of gallium nitride thin films with molecular and biomolecular layers.