Actress Kate Beckinsale has hit back at a troll who asked why she dates men who are old enough to be her children