German Football: Lahm signs contract with Bayern Munich until 2012