Macheda '90 per cent' at Man Utd