James Bond ‘has to be a guy’, says Helen Mirren