Text this: Energy Efficient Voltage Scheduling Based Algorithm for Power Factor Maximization in Smart Grid Networks