Genetic Engineering:Recent Developments in Applications