Rouhani Battles Religious Hardliners Over Concert Cancellations