3-day Punjab cultural festival ends at Alhamra