Liberal, NDP leaders ready to do battle for P.E.I. votes