Michael Caine: My father thought I was gay

British 80-year-old actor, who has starred in over a hundred films, is being given the Freedom to the City of London