CATP: Context-Aware Trajectory Prediction with Competition Symbiosis