Barclays has promised no customer will be 'left out of pocket' if they incurred any late fees, after thousands of people were left unable to make and receive payments