University holds a charity marathon