Islamic scholar Tariq Ramadan cleared of Swiss rape charge