McDonald’s sorry after customer found ‘fragments of human teeth’ in his McMuffin