UK envoy calls for tougher stand on Syria, as Brit politicians have dinner paid by Assads