Quality of life in Delhi worsens, Mumbai ranks higher