China has completed the construction of three military bases on artificial islands in the China Sea, according to a US think tank which monitors activity in the strategically vital region.