ViP3D: End-to-end Visual Trajectory Prediction via 3D Agent Queries