Switzerland cancels conference on occupied Palestinian territories due to 'lack of will'