Number of return filers grows 12pc to 2.9m