300 Catholic priests abused children: US grand jury