Eurail raises over $400,000 in charity campaign