Kangana Ranaut, Javed Akhtar settle defamation case; actor apologises for inconvenience to lyricist