Prince William, Duchess of Cambridge's royal baby due in July