Report: Mobile marketing $2.9B by 2011