AstraZeneca, Bristol diabetes drug disappoints in key test