'Bleak' outlook for post offices