Pope holds last public Mass