Fetch Weather data when resuming activity

Check if weather data is older than an hour and fetch new data in
onResume.