Thousands of people line streets for Dublin Marathon