STI dips 0.68% to 3,019.93 at midday