Greville, Henry Francis, Vice-Admiral CB