Kate Middleton just made a surprise appearance at Wimbledon day four wearing a breezy two-piece you can shop from £130