Rebecca Napier to take over as chief financial officer from August