Do you have to be married in the catholic church to receive communion