Current perspectives on ranibizumab