Weather warning for Geraldton predicts damaging winds and heavy rain with longer than usual cold front