Tropical Storm Linfa brings floods to northern Philippines