Thousands march in Port-au-Prince to demand president's resignation