Lisa Nandy has apologised after breaching a code on public appointments after not declaring that a candidate to chair the football regulator had donated to her leadership campaign