A Cleveland Police officer who failed to keep a woman safe by not investigating a fight hours before she was assaulted by her partner has been struck off.