Is Dibakar Banerjee courting trouble with ‘Shanghai’?