Cyclone Ilsa gathering strength off Western Australia