Bob Diamond, Barclays Bank chief executive, has resigned with immediate effect. The move follows the resignation of chairman Marcus Agius…