Mercedes honors International Women's Day with Bertha Benz mini-film