Dalglish insists that Liverpool captain Steven Gerrard can go on for some time