Seán Grehan joins Doncaster Rovers