Police have fired tear gas to disperse workers at Lonmin’s Marikana mine after raiding hostels and seizing traditional weapons in a crackdown on growing mining unrest.