World's biggest blue sapphire weighing 310 kg found in Sri Lanka