how many keys are there in the piano white and black keys all together