As Princess Kate attends the annual St Patrick's Day parade with the Irish Guards, we look back at her funny fashion mishap ...