Cameron in trade offensive amid India graft scandal