German court officially rules hangovers are an 'illness'