Kangana Ranaut and Javed Akhtar settle defamation cases against each other in court after 5 years