Twin towers, found to have violated norms, demolished in northern India after nine-year court battle