Punjab to have ‘Cycle Valley’ with outlay of Rs 300 crore