Solar, electric rickshaws to run in Peshawar soon