With rose petals and guns, India inaugurates world’s tallest statue