Milan snap up Brazilian Gabriel