Rapid ‘glycaemic swings’ induce nitrosative stress, activate poly(ADP-ribose) polymerase and impair endothelial function in a rat model of diabetes mellitus