Italians angry over ad featuring Michelangleo's David toting a rifle