Travis Perkins hit by lag in large-project recovery