Apple iPhone 4 catches fire due to faulty USB port