what does str.upper function returns in python