Abbas: Hamas talks should last 2-3 weeks