Supreme Court of India rules specific performance can be denied if there is long time lapse