Rooney 'one of the greatest' - Guardiola