Saif Ali Khan to appear in court on June 18 for Taj hotel assault charges