Marotta wants end to ‘greedy’ agents