Mainly clear skies in Delhi