European shares rise as financial stocks gain