Robert De Niro hosts surprise birthday bash for Anupam Kher