Japanese banking giant Mizuho has completed and revealed details of...