William and Kate shine in Singapore