Muslim rebels storm Philippine jail; 46 escape