Fox: Kate Middleton unexpectedly pulls out of Royal Ascot appearance