Valletta: Southern Europe's modest but historic capital