Stout Spirit fall short against Townsville Fire