Barclays customers set to receive payout of up to £1m after PPI breaches