Rajapakse blames delay on Tamils