Blasts rock restive Indonesian town