Genetic Engineering: Recent Developments in Applications