Federal ban on bump stocks begins today