The Philippine Coast Guard has accused its Chinese counterpart of firing water cannon at its vessels and blocking them in the disputed South China Sea.