Bandh called by trade bodies affects life in Kashmir