Patriot Transportation posts 2Q profit