Hagan signs for London Irish