Colombia’s government reaches agreement to end strike in largest port city