BJP, Left condemn 2G failure; want PM to act