Singapore's biggest carnival opens at Marina Bay