Robert De Niro throws surprise birthday dinner for friend Anupam Kher