Palace: Prince William and Kate’s baby due in July