Tropical Cyclone Seroja looms off WA north