Current weather station observations near Houghs Neck