Prince William and wife Kate's second child due in April