Punjab to reduce public transport fares by 5pc