DDA told to provide flat or pay Rs 30 lakh by consumer forum