Mayor taking leave of absence to focus on cancer battle