Al-Qaeda-linked militants blamed for twin bombings in Philippines