Optical tweezers and their applications