Federal MP and minister Barry Cohen dies