LLM-VeriPPA: Power, Performance, and Area Optimization aware Verilog Code Generation with Large Language Models