WHAT IS THE DIFFERENCE BETWEEN FLOAT AND DOUBLE