Rod Stewart has had a complicated love life, with three marriages, several affairs and eight children - including his lookalike daughter, who he only met when she was 18