St. Pete rent climbs 24%, some say recent city not doing enough