British bank Barclays stops payments