Regular giving cancellations continued at their lowest level for second successive year