Current weather station observations near Shefford