Resource Allocation in C-V2X and DSRC Technologies: Analysis and Simulation-based Evaluation for V2V Direct Vehicular Communication