30-hour prayer vigil held in West Palm Beach