Beto O’Rourke said he would implement a sweeping government buyback policy for two types of assault rifles, including one commonly used in mass shootings across the U.S., if he were elected president in 2020.