oregon coast weather florence