Spectacular lightning storm causes travel chaos and flooding in Perth