50 years and 78 billion payments – Direct Debit hits half a century