Free breakfast clubs are boosting attendance and improving behaviour in schools, headteachers have said.