Photoremovable protecting groups: development and applications