Junk food advertising will be banned from billboards, train stations and transport owned by the Queensland government.