USA Today offers ad-free mobile app for $2.99 a month