If a catholic marries outside the church can they receive communion