Celtic beats Rangers 1-0 in Scottish League Cup final