Fremantle's Adam Cerra traded to Carlton