ArabiaWeather.com closes $2M investment round led by Badia Impact Fund