Use environment variable for Facebook App ID.
Use cached weather if Met Office API returns nil.

Sometimes the Met Office API seems to return an incomplete response
so instead of just showing nothing and forcing the user to try again
we can show a cached forecast (if present in memory), even if the
cached entry has expired and would normally be replaced.