Prince William, Kate confirm 2nd royal baby due in April 2015