Braid group actions on derived categories of coherent sheaves