Mexico facing unprecedented wave of political violence ahead of elections