Former Arsenal Women and Manchester City Women defender Jen Beattie has announced her retirement from football.