Scientists develop artificial plant that charges smartphones