CMOS circuits for RF energy harvesting applications