Pep Guardiola will be without his top scorer for up to seven weeks in major blow