Major road closures and public transport disruptions are in place as thousands take on the Dublin Marathon.