Berkeley cancels Ann Coulter’s visit fearing violent protests