MCP Yachts launches 42.5 metre Raffaella II