Kenenisa Bekele sets new world two-mile best time