Charity Oxfam has accused German retailers of sourcing bananas from plantations in Ecuador that have "intolerable and exploitative working conditions".