Flash flooding causes closure of Perth road