Single euro payments area (SEPA) from concept to reality ... progress report