First pub named after Princess Charlotte opens