Mallya gives Rs. 5,904 crore guarantee to Kingfisher lenders