how many key signatures are there