Abu Sayyaf has been blamed for a series of kidnappings and other deadly attacks , including a ferry bombing last year that killed more than 100 people .