Federico Macheda believes joining Sampdoria on loan from Manchester United was the "worst mistake" of his career.