Princess Kate dressed in blue