Gen Singh also blames army for age row