Princess Kate secretly wore her £430 engagement dress in a different bold colour