Explain the role of a bootloader and how you would implement a secure OTA (Over-the-Air) update mechanism for Oura devices.