Why did Constantine move the capital of the Roman Empire?

to have the capital closer to holy sites
to have the capital closer to the sea
to have the capital near better trade routes
to have the capital near better farmland