German inflation weaker than expected