Yahoo! releases beautiful new weather app for Android users