Lynching now a federal hate crime