FPGA Based Technical Solutions for High Throughput Data Processing and Encryption for 5G Communication: A Review