Leukaemia forces Aston Villa's Petrov to retire