alachua florida weather