Saudis sign deals worth over $50bn despite western boycott