Target space duality in string theory