Prince Harry says a ‘lot’ of British soldiers didn’t ‘necessarily agree’ with Afghanistan invasion