Comparison of four models simulating phosphorus dynamics in Lake Vänern, Sweden