Georgian president vetoes controversial foreign agents bill