Joe's cell phone plan costs him $21 per month plus $3 for every 1 GB of data downloaded. What is the limit to the number of Gb's he can download to stay within his monthly budget of $30?