Irish data regulator imposes $18 million fine on Facebook for privacy law violations