Chartered flight from Macao carries stranded passengers home