Former US President Jimmy Carter meets with Hamas Leader